# Copyright (c) 2025 Shenzhen Kaihong Digital Industry Development Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import os


OHMW_DIR=os.getcwd().split("ohmw")[0]+"ohmw"

ROS_DIR=OHMW_DIR+"/impl/ros"

BUILD_DIR=ROS_DIR+"/build"
# if os.path.exists(BUILD_DIR):
#     os.system(f"rm -rf {BUILD_DIR}")
if not os.path.exists(BUILD_DIR):
    os.mkdir(BUILD_DIR)
os.chdir(BUILD_DIR)
if os.system("cmake ..")!=0:
    print("cmake failed")
    exit()
if os.system("make")!=0:
    print("make failed")
    exit()


command=BUILD_DIR+"/devel/lib/ohmw/ohmw_ros1"
print("Running command: ", command,"\n")
os.system(command)
